package com.tfjybj.itoo.exam.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

import javax.persistence.Column;
import java.io.Serializable;
import java.util.List;

/**
 *
 * @Author: judy
 * @Description:
 * @Date: Created in 15:41 2018/12/19
 */

@ApiModel(value = "EvaluationTypeModel:问卷题型表")
@Data
@NoArgsConstructor
@Accessors(chain = true)
@ToString(callSuper = true)
public class EvaluationTypeModel  implements Serializable {
    /**
     * id
     */
    @ApiModelProperty(value = "questionType主键")
    @Column(name = "id")
    private String id;
    /**
     * 题型名称
     */
    @ApiModelProperty(value = "题型名称", required = true)
    private String questionTypeName;

    /**
     * 题型简介
     */
    @ApiModelProperty(value = "题型简介")
    private String questionTypeDesc;

    /**
     * 默认分值
     */
    @ApiModelProperty(value = "默认分值")
    private String defaultScore;

    /**
     * 编号
     */
    @ApiModelProperty(value = "编号")
    private String questionCode;

    /**
     * 题型详情
     */
    @ApiModelProperty(value = "试题model", required = true)
    private  List<EvaluationPaperDetailModel> teEvaluationPaperDetailModels;
    /**
     * 试题model
     */
    @ApiModelProperty(value = "试题model", required = true)
    private List<QuestionMainModel> questionMainModelList;

    @ApiModelProperty(value = "题型", required = true)
    private  List<EvaluationTypeModel> evaluationTypeModels;

}
